Part Number Hot Search : 
2SC5580 157M0 VN2902EM ON1980 2W100RJ UT236 EL5323CL 12RS333C
Product Description
Full Text Search
 

To Download IMP16C554 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 IMP16C554
Data Communications
Quad Universal Asynchronous Receiver/Transmitter (UART)
with FIFO's
Description
The IMP16C554 is a universal asynchronous receiver and transmitter with 16 byte transmit and receive FIFO. A programmable baud rate generator is provided to select transmit and receive clock rates from 50Hz to 1.5MHz. The IMP16C554 is an improved version of the IMP16C550 UART with higher operating speed and lower access time. The IMP16C554 on board status registers provides the error conditions, type and status of the transfer operation being performed. Included is complete MODEM control capability, and a processor interrupt system that may be software tailored to the user's requirements. The IMP16C554 provides internal loop-back capability for on board diagnostic testing. The IMP16C554 is fabricated in an advanced 1.2u CMOS process to achieve low drain power and high speed requirements.
Key Features
16 byte receive FIFO with error flags Modem control signal (CTS*, RTS*, DSR*, DTR*, RI* ,CD*) Programmable character lengths(5,6,7,8) Even, odd, or no parity bit generation and detection Status report register Independent transmit and receive control TLL compatible inputs. outputs Software compatible with Ei8250, 1Ei16C550 460.8kHz transmit/receive operation with 7.372 MHz crystal or external clock source
Pin Configuration
CDA* RIA* RXA GND D7 D6 D5 D4 D3 D2 D1 D0 INTSEL VCC RXD RID* CDO*
9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
CDA* RIA* RXA GND D7 D6 D5 D4 D3 D2 D1 D0 VCC RXD RID* COD*
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
CDB* RIB* RXB* VCC NC A2 A1 A0 XTAL1 XTAL2 ERSET RXRDY* TXRD* GND RXC RIC* CDC*
68-PIN PLCC
1
408-432-9100/www.impweb.com
DSBS* CDS* RIB* RXB* VCC A2 A1 A0 XTAL1 XTAL2 RESET GND RXC RIC* CDC* DSRC*
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
DSRA* CTSA* DTRA* VCC RTSA* INTA CSA* TXA IOW* TXB CSB* INTB RTSB* GND DTRB CTSD* DSRB*
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
IMP 16C554
60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44
DSRD* CTSD* DTRD* GND RTSD* INTD CSD* TXD IOR* TXC CSC* INTC RTSC* VCC DTRC* CTSC* DSRC*
DSRA* CTSA* DTRA* VCC RTSA* INTA CSA* TXA IOW* TXB CSB* INTB RTSB* GND DTRB CTSD*
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
IMP 16C554
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
DSRD* CTSD* DTRD* GND RTSD* INTD CSD* TXD IOR* TXC CSC* INTC RTSC* VCC DTRC* CTSC*
64-PIN QFP
(c) 2002 IMP, Inc.
IMP16C554
SYMBOL DESCRIPTION symbol pin Signal Type D0-D7 5-66 I/O Pin Description Bi-directional data bus. Eight bit, three state data bus to transfer information to or from the CPU. Do is the least significant bit of the data bus and the first serial data bit to be received or transmitted.
RX A-B RX C-D
7.29 41.63
I
Serial data input. The serial information (data) received from serial port to IMP16C554 receive input circuit . A mark (high) is logic one and a space (low)is logic zero. During the local loopback mode the RX input is disabled from external connection and to the TX output internally.
TX A-B TX C-D
17.19 51.53
O
Serial data output. The serial data is transmitted via this pin with additional start, stop and parity bits. The TX will be held in mark(high) state during reset, local loopback mode or when the transmitter is disabled.
CS*A-B CS*C-D
16.20 50.54
I
Chip select. (active low) A low at this pin enables the IMP16C554/CPU data transfer operation. Each UART sections of the IMP16C554 can be accessed independently.
XTAL1
35
I
Crystal input 1 or external clock input. A crystal can be connected to this pin and XTAL2 pin to utilize the internal oscillator circuit. An external clock can be used to clock internal circuit and baud rate generator for custom transmission rates.
XTAL2
36
O
Crystal input 2 or buffered clock output. See XTAL1.
LOW*
18
I
Write strobe.(active low)A low on this pin will transfer the contents of the CPU data bus to the addressed register.
GND GND IOR*
6.23 40.57 52
O I
Signal and power ground. Read strobe.(active low)A low level on this pin transfers the contents of the IMP16C554 data bus to the CPU.
2
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
SYMBOL DESCRIPTION symbol
TXRDY*
pin
39
Signal Type
O
Pin Description
Transmit ready. (active low) This pin goes high when the transmit FIFO of the IMP16C554 is full. It can be used as a single or multi-transfer.
A2 A1 A0 RXRDY*
32 33 34 38
I I I O
Address select line 2.To select internal registers. Address select line 1.To select internal registers. Address select line 0.To select internal registers. Receive ready.(active low ) This pin goes low when the receive FIFO is full. It can be used as a single or multi-transfer. Interrupt type select. Enable /disable the interrupt three state function. Normal interrupt output can be selected by connecting this pin to VCC(MCR bit-3 does not have any effect on the interrupt output ).The three state interrupt output is selected when this pin is left open or connected to GND and MCR bit-3 is to "1". Interrupt output.( active high) this pin goes high (when enable by the interrupt enable register)whenever a receiver error. receiver data available. transmitter empty, or modem status condition flag is detected.
INTSEL
65
I
INT A-B INT C-D
15.21 49.55
O
RTS*A-B RTS*C-D
14.22 48.56
O
Request to send.(active low) To indicate that the transmitter has data ready to send .Writing a "1" in the modem control register(MCR bit-1) will set this pin to a low state. After the reset this pin will be set to high. Note that this pin does not have any effect on the transmit or receive operation.
DTR*A-B DTR*C-D
12.24 46.58
O
Data terminal ready. (active low) To indicate that IMP16C554 is ready to receive data. This pin can be controlled via the modem control register (MCR bit-0).writing a "1" at the MCR bit-0 will set the DTR* output to low.
3
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
SYMBOL DESCRIPTION symbol pin Signal Type Pin Description
This pin will be set to high state after writing a "0" to that register or after the reset. Note that this pin does not have any effect on the transmit or receive operation. RESET 37 I Master reset.(active high)A high on this pin will reset all the outputs and internal registers. The transmitter output and the receiver input will be disabled during reset time.
I CTS*A-B CTS*C-D 11.25 45.59 Clear to send. (active low) The CTS* signal is a MODEM control function input whose conditions can be tested by reading the MSR BIT-4. CTS* has no effect on the transmit or receive operation.
DSR*A-B DSR*C-D
10.26 44.60
I
Data set ready. ( active low) A low on this pin indicates the MODEM is ready to exchange data with UART. This pin does not have any effect on the transmit or receive operation.
CD*A-B CD*C-D
9.27 43.61
I
Carrier detect.(active low) A low on this pin indicates the carrier has been detected by the modem.
RI*A-B RI*C-D
8.28 42.62
I
Ring detect indicator. ( active low) A low on this pin indicates the modem has received a ringing signal from telephone line.
VCC VCC
13.30 47.64
I
Power supply input.
4
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
IMP16C554 ACCESSIBLE REGISTERS
A2A1A0 000 000 001 Registe r RHR THR IER BIT-7 bit-7 bit-7 0 BIT-6 bit-6 bit-6 0 BIT-5 bit-5 bit-5 0 BIT-4 bit-4 bit-4 0 BIT-3 bit-3 bit-3 Modem status interrup t DMA Mode select BIT-2 bit-2 bit-2 Receiv e line status interru pt XMITF IFO reset BIT-1 bit-1 bit-1 Transmi t holding register RCVRF IFO reset BIT-0 bit-0 bit-0 Receive holding register
010
FCR
010
ISR
011
LCR
100 101
MCR LSR
RCV R trigge r (MSB ) 0/FIF Os enabl ed Divis or latch enabl e 0 o/FIF O error
RCV R trigge r (LSB) 0/FIF Os enabl ed Set break
0
0
FIFO enable
0
0
int priority bit-2 Parity enable
Int priority bit-1 Stop bits
Int priority bit-0 Word length bit-1
Int status
Set parity
Even parity
Word length bit-0
0 trans empt y
0 trans holdi ng empt y DSR
Loop back break interr upt
INT enable framing error
Not used parity error
RTS* overrun error
DTR* receive data ready
delta CD* 111 SPR bit-7 bit-6 bit-5 bit-4 bit-3 000 DLL bit-7 bit-6 bit-5 bit-4 bit-3 001 DLM bit-15 bit-14 bit-13 bit-12 bit-11 DLL and DLM are accessible only when LCR bit-7 is set to "1".
110
MSR
CD
RI
CTS
delta RI* bit-2 bit-2 bit-10
delta DSR* bit-1 bit-1 bit-9
delta CTS* bit-0 bit-0 bit-8
5
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
PROGAMMING TABLE A2 0 0 0 0 1 1 1 1 0 0 A1 0 0 1 1 0 0 1 1 0 0 A0 0 1 0 1 0 1 0 1 0 1 READ MODE Receive Holding Register Interrupt Status Register Line Status Register Modem Status Register Scratchpad Register WRITE MODE Transmit Holding Register Interrupt Enable Register FIFO Control Register Line Control Register Modem Control Register
Scratchpad Register LSB of Divisor Latch MSB of Divisor Latch
REGISTER FUNCTIONAL DESCRIPTIONS TRANSMIT AND RECEIVE HOLDING REGISTER The serial transmitter section consists of a Transmit Hold Register (THR) and Transmit Shift Register (TSR).The status of the transmit hold register is provided in the Line status Register(LSR).Writing to this register (THR)will transfer the contents of data bus(D7-D0) to the Transmitter shift register is empty. The transmit holding register empty flag will be set to "1" when the transmitter is empty or data is transferred to the transmit shift register. Note that a write operation should be performed when the transmit holding register empty flag is set. On the falling edge of the start bit. the receiver internal counter will start to count 7 1/2 clocks (16x clock) which is the center of the start bit. The start bit is valid if the RX is still low at the mid-bit sample of the start bit. Verifying the start bit prevents the receiver from assembling a false data character due to a low going noise spike on the RX input. Receiver status codes will be posted in the Line Status Register.
FIFO INTERRUPT MODE OPERATION When the receive FIFO (FCR BIT-0=1) and receive interrupts (IER BIT-0=1) are enabled. receiver interrupt will occur as follows. A)The receive data available interrupts will be issued to the CPU when the FIFO has reached its programmed trigger level; it will be cleared as soon as the FIFO drops below its programmed trigger level. B)The ISR receive data available indication also occurs when the FIFO trigger level is reached, and like the interrupt it is cleared when the FIFO dorps below the trigger level. C)The data ready bit (LSR BIT-0) is set as soon as a character is transferred from the shift register to the receiver FIFO. It is reset when the FIFO is empty. FIFO POLLED MODE OPERATION When FCR BIT-0=1;resetting IER BIT 3-0 to zero puts the IMP16C554 in the FIFO polled mode of operation. Since the receiver and
6
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
transmitter are controlled separately either one or both can in the polled mode operation by utilizing the Line status Register. A) LSR BIT-0 will be set as long as there is one byte in the receive FIFO. B) LSR BIT4-1 will specify which error(s) has occurred. C) LSR BIT-5 will indicate when the transmit FIFO is empty. D) LSR BIT-6 will indicate when both transmit FIFO and transmit shift register are empty. E) LSR BIT-6 will indicate when there are any errors in the receive FIFO.
The MS16C554 requires to have two step FIFO enable operation in order to enable receive trigger levels.
The IMP16C554 provides four level prioritized interrupt conditions to minimize software overhead during data character transfers. The interrupt Status Register (ISR) provides the source of the interrupt in prioritized matter. During the read cycle the IMP16C554 provides the highest interrupt level to be serviced by CPU. No other interrupts are acknowledged until the particular interrupt is serviced. The following sre the prioritized interrupt levels:
Priority level
P 1 2 2* D3 0 0 1 0 D2 1 1 1 0 C1 1 0 0 1 D0 0 0 0 0 Source of the interrupt LSR (Receiver Line Status Register) RXRDY (Received Data Ready) RXRDY (Received Data time out) TXRDY (Transmitter Holding Register Empty) MSR (Modem Status Register)
PROGRAMMABLE BAUD RATE GENERATOR The IMP16C554 contains a programmable Baud Rate Generator that is capable of taking any clock input from DC-24 MHz and dividing it by any divisor from 1 to 216-1.The output frequency of the Baud out* is equal to 16X of transmission baud rate (Baudout*=16 x Baud Rate). Customize Baud Rates can be achieved by selecting proper divisor values for MSB and LSB of baud rate generator. INTERRUPT ENABLE REGISTER (IER) The interrupt Enable Register (IER) masks the incoming interrupts from receiver ready, transmitter empty, line status and modem status registers to the INT output pin. IER BIR-0 0=disable the receiver ready interrupt. 1=enable the receiver ready interrupt. IER BIR-1 0=disable the transmitter empty interrupt. 1=enable the transmitter empty interrupt. IER BIR-2 0=disable the receiver line status interrupt. 1=enable the receiver line status interrupt. IER BIR-3 0=disable the modem status register interrupt. 1=enable the modem status register interrupt. IER BIR7-4 All these bits are set to logic zero. INTERRUPT STATUS REGISTER (ISR)
3
4
0
0
0
0
*RECEIVE TIME-OUT: This mode is enabled when the UART is operating in FIFO mode. Receive time out will not occur if the receive FIFO is empty. The time out counter will be reset at the center of each stop bit received or each time out value is T (Time out length in bits)=4 X P (Programmed word length)+12. To convert time out value to a character value, user has to divide this number to its complete word length + parity (if used)+number of stop bits and start bit. Example-A: if user programs the word length=7,and no parity and one stop bit. Time out will be:T=4x7(programmed word length)+12=40 bits Character time =40 / 9 (programmed word length=7)+(stop bit=1)+(start bi=1)=4.4 characters. Example-B: if user programs the word length=7,with parity and one stop bit, the time out will be: T=4x7 (programmed word length)+12=40 bits Character time =40 / 10 (programmed word length=7) + (parity=1) +
7
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
(stop bit=1) + (start bi=1) =4 characters. ISR BIT-0: 0=an interrupt is pending and the ISR contents may be used as a pointer to the appropriate interrupt service routine. 1=no interrupt pending. ISR BIT 1-3: Logical combination of these bits, provides the highest priority interrupt pending. ISR BIT 4-7: These bits are not used and are set to zero in MS16C450 mode. BIT 6-7:are set to "1" in MS16C554 mode. FIFO CONTROL REGISTER (FCR) This register is used to enable the FIFOs, clear the FIFOs, set the receiver FIFO trigger level, and select the type of DMA signaling. FCR BIT-0: 0=Diosable the transmit and receive FIFO. 1=Enable the transmit and receive FIFO. This is bit should be enabled before setting the FIFO trigger levels. FCR BIT-1: 0=No change. 1=Clears the contents of receive FIFO and resets its counter logic to 0 ( the receive shift register is not cleared or altered). This bit will return to zero after clearing the FIFOs. FCR BIT-2: 0=No change. 1=Clears the contents of the transmit FIFO and resets its counter logic to 0 (the transmit shift register is not cleared or altered). This bit will return to zero after clearing the FIFOs. FCR BIT-3: 0=No change. 1= Changes RXRDY and TXRDY pins from mode "0" to mode "1". Transmit operation in mode "0": When IMP16C554 is in MS16C450 mode (FCR bit-0=0) or in the FIFO mode (FCR bit-0=1,FCR bit-3=0) when there are no characters in the transmit FIFO or transmit holding register, the TXRDY* pin will go low. Once active the TXRDY* pin will go high (inactive) after the first character is loaded into the transmit holding register. Receive operation in mode "0": When IMP16C554 is in IMP16C450 mode (FCR bit-0=0) or in the FIFO mode (FCR bit-1=1,FCR bit-3=0) and there is at least 1 character in the receive FIFO, the RXRDY* pin will go low. Once active the RXRDY* pin will go high (inactive) when there are no more characters in the receiver. Transmit operation in mode "1": When IMP16C554 is in IMP16C550 mode (FCR bit-0=1,FCR bit-3=1) the TXRDY* pin will become high (inactive) when the transmit FIFO is completely full. It will be low if one or more FIFO locations are empty. Receive operation in mode "0": When IMP16C554 is in IMP16C550 mode (FCR bit-0=1,FCR bit-3=1) and the trigger level or the timeout has been reached, the RXRDY* pin will go low. Once it is activated it will go high (inactive) when are no more characters in the FIFO. FCR BIT 4-5: Not used. FCR BIT 6-7: These bits are used to set the trigger level for the receiver FIFO interrupt. BIT-7 BIT-6 FIFO trigger level 01 0 0 04 1 0 08 0 1 14 1 1 LINE CONTROL REGISTER (LCR) The Line Control Register is used to specify the asynchronous data communication format. The number of the word length, stop bits, and parity can be selected by writing appropriate bits in this register. LCR BIT1-0: These two bits specify the word length to be transmitted or received. BIT-1 BIT-0 Word length 0 0 5 0 1 6 1 0 7
8
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
1 1 8 LCR BIT-2: The number of stop bits can specified by this bit. BIT-2 Word length Stop bit(s) 0 5, 6, 7 1 1 5 1-1/2 1 6, 7, 8 2 LCR BIT-3: Parity or no parity can be selected via this bit. 0= no parity 1=a parity bit is generated during the transmission. receiver also checks for received parity. LCR BIT-4: If the parity bit is enabled, LCR BIT-4 selects the even or odd parity format. 0= ODD parity bit is generated by forcing an odd number of 1s in the transmitted data, receiver also checks for same format. 1=EVEN parity bit is generated by forcing an even number of 1s in the transmitted data, receiver also checks for same format. LCR BIT-5: If the parity bit is enabled, LCR BIT-5 selects the forced parity format. LCR BIT-5=1 and LCR BIT-4=0, parity bit is forced to "1" in the transmitted and received data. LCR BIT-5=1 and LCR BIT-4=1, parity bit is forced to "0" in the transmitted and received data. LCR BIT-6: Break control bit. It causes a break condition to be transmitted (the TX is forced to low state). 0= normal operating condition. 1=forces the transmitter output (TX) to go low to alert the communication terminal. LCR BIT-7: The internal baud rate counter latch enable (DLAB). 0=normal operation. 1=select divisor latch register. MODEM CONTROL REGISTER (MCR) This register controls the interface with the MODEM or a peripheral device (RS232). MCR BIT-0: 0=force DTR* output to high. 1=force DTR* output to low. MCR BIT-1: 0=force RTS* output to high. 1=force RTS* output to low. MCR BIT-2: No used, except in internal loop-back mode. MCR BIT-3: 0=set the INT A-D output pin to three state mode. 1=Enable the INT A-D output pin. MCR BIT-4: 0=normal operation mode. 1=enable local loop-back mode (diagnostics). The transmitter output (TX) is set high (Mark condition), the receiver input (RX), CTS*, DSR*, CD*, and RI* are disabled. Internally the transmitter output is connected to the receiver input and DTR*, RTS*, MCR* bit-2 and INT enable are connected to modem control inputs. In this mode, the receiver and transmitter interrupts are fully operational. The Modem Control interrupts are also operational. but the interrupts sources are now the lower four bits of the Modem Control Register instead of the four Modem Control inputs. The interrupts are still controlled by the IER. MCR BIT 5-7: Not used. Are set to zero permanently. LINE STATUS REGISTER (LSR) This register provides the status of data transfer to CPU. LSR BIT-0: 0=no data in receive holding register or FIFO. 1=data has been received and saved in the receive holding register or FIFO. LSR BIT-1: 0=no overrun error (normal). 1= overrun error , next character arrived before receive holding register was emptied or if FIFOs are enabled. an overrun error will occur only after the FIFO is full and the next character has been completely received in the shift register. Note that character in the shift register is over written, but it is not transferred to the FIFO.
9
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
LSR BIT-2: 0=no parity error (normal). 1= parity error, received data does not have correct parity information. In the FIFO mode this error is associated with the character at the top of the FIFO. LSR BIT-3: 0=no framing error (normal). 1=framing error received, received data did not have a valid stop bit. In the FIFO mode this error is associated with the character at the top of the FIFO. LSR BIT-4: 0=no break condition (normal). 1=receiver received a break signal (RX was low for one character time frame). In FIFO mode, only one zero character is loaded into the FIFO. LSR BIT-5: 0=transmit holding register is full. IMP16C554 will not accept any data for transmission. 1= transmit holding register (or FIFO) is empty. CPU can load the next character. LSR BIT-6: 0=transmit holding register and shift register are full. 1=transmit holding register and shift register are empty. In FIFO mode this bit is set to one whenever the transmitter FIFO and transmit shift register are empty. LSR BIT-7: 0= Normal. 1= At least one parity error, framing error or break indication in the FIFO. This bit is cleared when LSR is read. MODEM STATUS REGISTER (MSR) This register provides the current state of the control lines from the modem or peripheral to the CPU. Four bits of this register are used to indicate the changed information. These bits are set to "1" whenever a control input from the MODEM changes state. They are set to "0" whenever the CPU reads this register. MSR BIT-0: Indicates that the CTS* input to the IMP16C554 has changed state since the last time it was read. MSR BIT-1: Indicates that the DSR* input to the IMP16C554 has changed state since the last time it was read. MSR BIT-2: Indicates that the RI* input to the IMP16C554 has changed from a low to a high state. MSR BIT-3: Indicates that the CD* input to the ST16C554 has changed state since the last time it was read. MSR BIT-4 This bit is equivalent to RTS in the MCR during local loop-back mode. It is the compliment of the CTS* input. MSR BIT-5: This bit is equivalent to DTR in the MCR during local loop-back mode. It is the compliment of the DSR* input. MSR BIT-6: This bit is equivalent to MCR bit-2 during local loop-back mode. It is the compliment of the RI* input. MSR BIT-7: This bit is equivalent to INT enable in the MCR during local loop-back mode. It is the compliment of the CD* input. Note: whenever MSR BIT3-0: is set to logic "1", a MODEM Status Interrupt is generated. SCRATCHPAD REGISTER (SR) IMP16C554 provides a temporary data register to store 8 bits of information for variable use. BAUD RATE GENERATOR PROGRAMMING TABLE (1.8432 MHz CLOCK): BAUD RATE 50 110 150 300 600 1200 2400 4800 7200 9600 16 x CLOCK DIVISOR 2304 1047 768 384 192 96 48 24 16 12 % ERROR
0.026
10
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
19.2K 38.4K 56K 115.2K 6 3 2 1 MSR 2.77 FCR 7=0 MSR BITS 0-3=0, MSR BITS 4-7=input signals FCR BIT 0-7=0 IMP16C554 EXTERNAL RESET CONDITION REGISTER RESET STATE IER ISR LCR MCR LSR IER BIT 0-7=0 ISR BIT-0=1, ISR BIT 1-7=0 LCR BITS 0-7=0 MCR BITS 0-7=0 LSR BITS 0-4=0, LSR BITS 5-6=1 LSR,BIT
SIGNALS TX A-D RTS* A-D DTR* A-D RXRDY* TXRDY* INT A-D
RESET STATE High High High High Low Three state mode
AC ELECTRICAL CHARACTERISTICS TA=0 -70 C,Vcc= 5.0V10% unless otherwise specified
Symbol T1 T2 T3 T8 T9 T12 T13 T14 T15 T16 T17 Tw T19 T21 T23 T24 T25 Tr T26 T28 T29 T30 T31 T32 T33 T34 T35 T44 T45 T46 T47 Parameter Clock high pulse duration Clock low pulse duration Clock rise/fall time Chip select setup time Chip setup time Data setup time Data hold time IOW* delay from chip select IOW* strobe width Chip select hold time from IOW* Write cycle delay Write cycle =T15+T17 Data hold time IOR* delay from chip select IOR* strobe width Chip select hold time from LOR* Read cycle delay Read cycle =T23+T25 Delay from IOR* to data Delay from IOW* to output Delay to set interrupt from MODEM input Delay to reset interrupt from IOR* Delay from stop to set interrupt Delay from IOR* to reset interrupt Delay from initial INT reset to transmit start Delay from stop to interrupt Delay from IOW* to reset interrupt Delay from stop to set RxRdy Delay from IOR* to reset RxRdy Delay from IOW* to set TxRdy Delay from start to reset TxRdy Min 20 20 5 0 15 15 10 50 0 55 105 15 10 65 0 55 115 Limits Typ Units Max ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns * ns ns us ns * Conditions
0
10
25
35 50 70 70 1Rck 200 24 100 175 1RCL K 1 195 8 1 216-1
100 pF load 100 pF load 100 pF load 100 pF load 100 pF load 100 pF load
8
N
Baud rate devisor
Note 1: = Baudout cycle
11
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
ABSOLUTE MAXIMUM RATINGS Supply range Voltage at any pin Operating temperature Storage temperature Package dissipation 7 Volts GND-0.3 V to VCC+0.3 V 0 0 0 C to +70 C 0 0 -40 C to 150 C 500 Mw
DC ELECTRICAL CHARACTERISTICS TA=0*-70* C, Vcc= 5.0 V 10% unless otherwise specified. symbol VILCK VIHCK VIL VIH VOL VOH ICC IIL ICL VILCK VIHCK VIL VIH VOL VOH ICC Parameter Clock input low level Clock input high level Input low level Input high level Output low level on all outputs Output high level Avg power supply current Input leakage Clock leakage Clock input low level Clock input high level input low level input high level Output low level on all outputs output high level Avg power supply current Limits Min Typ -0.5 3.0 -0.5 2.2 2.4 6 14 10 10 0.8 vcc 0.8 vcc 0.4 Units Max 0.6 vcc 0.8 vcc 0.4 V V V V V V mA uA uA V V V V V V 10 12 mA conditions
LOL=6 mA LOH=-6 mA
-0.3 2.4 -0.3 2.0
2.0
VCC=3.0 V VCC=3.0 V V CC =3.0 V Vcc=3.0V VCC=3.0V, loL=8.5 mA VCC=3.0V, loH=-4 mA VCC=3.0 V
12
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
A0-A2 T8 CSx* T21 IOR* T26 D0-D7 162450-RD-1 FIGURE 1 - GENERAL READ TIMING T19 T23 T24 T25 T9
A0-A2 T8 CSx* T14 IOW* T12 D0-D7 162450-WD-1 T13 T15 T16 T17 T9
FIGURE 2 - GENERAL WRITE TIMING
13
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
IOW* T28 RTS* DTR*
CD CTS DSR
T29
T29
INTx T30 IOR* T29
RI 162450-MD-1
FIGURE 3 - MODEM TIMING
T2 EXTERNAL CLOCK
T3
T1 T3
CLOCK PERIOD
CLOCK PERIOD
161450-CK-1
FIGURE 4 - CLOCK TIMING
14
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
START BIT DATA BITS5-8(c) TX D0 D1 D2 D3 D4 D5 D6 D7 PARITY BIT NEXT DATA START BIT T34 STOP BIT
5 DATA BITS 6 DATA BITS 7 DATA BITS T33 INTx
T35 IOW*
16 BAUD RATE CLOCK
162450-TX-1
FIGURE 5
15
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
START BIT DATA BITS5-8(c) RX (First byte) D0 D2 D4 D5 D6 STOP BIT
D1
D3
D7 PARITY BIT
5 DATA BITS 6 DATA BITS 7 DATA BITS
T44 RXRDY*
T45
IOR*
16552-RX-2
FIGURE 6 - RXRDY TIMING FOR MODE "0"
16
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
START BIT DATA BITS5-8(c) D0 D2 D4 D5 D6 STOP BIT
RX
D1
D3
D7 PARITY BIT First byte that reaches the trigger level
5 DATA BITS 6 DATA BITS 7 DATA BITS
T44 RXRDY*
T45
IOR*
16552-RX-3
FIGURE 7 - RXRDY TIMING FOR MODE "1"
17
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
START BIT DATA BITS5-8(c) RX D0 D1 D2 D3 D4 D5 D6 D7 PARITY BIT NEXT DATA START BIT T31 STOP BIT
5 DATA BITS 6 DATA BITS 7 DATA BITS
INTx T32 IOR*
16 BAUD RATE CLOCK
162450-RX-1
FIGURE 8 - RECEIVE TIMING
18
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
START BIT DATA BITS5-8(c) TX D0 D2 D4 D5 D6 STOP BIT
D1
D3
D7 PARITY BIT
5 DATA BITS 6 DATA BITS 7 DATA BITS
IOW*
D0-D7
BYTE#1 T46 T47
TXRDY* 16552-TX-2
FIGURE 9 - TXRDY TIMING FOR MODE "0"
19
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.
IMP16C554
START BIT DATA BITS5-8(c) TX D0 D2 D4 D5 D6 STOP BIT
D1
D3
D7 PARITY BIT
5 DATA BITS 6 DATA BITS 7 DATA BITS
IOW*
D0-D7
BYTE#16 T46 T47 FIFO FULL 16552-TX-3
TXRDY*
FIGURE 10 - TXRDY TIMING FOR MODE "1"
Ordering Information Part Number IMP16C554-CJ68 IMP16C554-LJ68 Package PLCC 68pins PLCC 68pins Operating Temperature 0 to +70 -40 to +85
Life Support Policy: IMP's products are not to be used in life support devices without prior written authorization. IMP Retains the right to make changes to these specifications at any time without notice.
20
408-432-9100/www.impweb.com
(c) 2002 IMP, Inc.


▲Up To Search▲   

 
Price & Availability of IMP16C554

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X